package agenda.swing;

import java.awt.BorderLayout;
import java.awt.EventQueue;

import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import java.awt.Color;
import javax.swing.JButton;
import javax.swing.JRadioButton;
import javax.swing.ButtonGroup;
import java.awt.SystemColor;
import javax.swing.JCheckBox;
import javax.swing.UIManager;

public class VentanaOpciones2 extends JFrame {

	private JPanel contentPane;
	private final ButtonGroup buttonGroup = new ButtonGroup();

	/**
	 * Launch the application.
	 */
	public static void main(String[] args) {
		EventQueue.invokeLater(new Runnable() {
			public void run() {
				try {
					VentanaOpciones2 frame = new VentanaOpciones2();
					frame.setVisible(true);
				} catch (Exception e) {
					e.printStackTrace();
				}
			}
		});
	}

	/**
	 * Create the frame.
	 */
	public VentanaOpciones2() {
		setResizable(false);
		setTitle("Opciones");
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		setBounds(100, 100, 375, 382);
		contentPane = new JPanel();
		contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
		setContentPane(contentPane);
		contentPane.setLayout(null);
		
		JPanel panelBotones = new JPanel();
		panelBotones.setBackground(Color.LIGHT_GRAY);
		panelBotones.setBounds(15, 279, 338, 55);
		contentPane.add(panelBotones);
		panelBotones.setLayout(null);
		
		JButton btnGrabar = new JButton("Grabar");
		btnGrabar.setEnabled(false);
		btnGrabar.setBounds(48, 13, 97, 30);
		panelBotones.add(btnGrabar);
		
		JButton btnCancelar = new JButton("Cancelar");
		btnCancelar.setBounds(193, 13, 97, 30);
		panelBotones.add(btnCancelar);
		
		JRadioButton rdbtnMemoria = new JRadioButton("Memoria");
		rdbtnMemoria.setSelected(true);
		buttonGroup.add(rdbtnMemoria);
		rdbtnMemoria.setBounds(32, 20, 127, 25);
		contentPane.add(rdbtnMemoria);
		
		JRadioButton rdbtnMysql = new JRadioButton("MySQL");
		buttonGroup.add(rdbtnMysql);
		rdbtnMysql.setBounds(32, 150, 127, 25);
		contentPane.add(rdbtnMysql);
		
		JPanel panelMemoria = new JPanel();
		panelMemoria.setBackground(SystemColor.activeCaption);
		panelMemoria.setBounds(42, 54, 266, 64);
		contentPane.add(panelMemoria);
		panelMemoria.setLayout(null);
		
		JCheckBox chckbxGuardarDatosserializados = new JCheckBox("Guardar Datos (Serializados)");
		chckbxGuardarDatosserializados.setSelected(true);
		chckbxGuardarDatosserializados.setForeground(Color.WHITE);
		chckbxGuardarDatosserializados.setBackground(SystemColor.activeCaption);
		chckbxGuardarDatosserializados.setBounds(29, 19, 208, 25);
		panelMemoria.add(chckbxGuardarDatosserializados);
		
		JPanel panelMySQL = new JPanel();
		panelMySQL.setEnabled(false);
		panelMySQL.setBackground(SystemColor.activeCaption);
		panelMySQL.setBounds(42, 180, 266, 64);
		contentPane.add(panelMySQL);
		panelMySQL.setLayout(null);
		
		JRadioButton rdbtnJdbc = new JRadioButton("JDBC");
		rdbtnJdbc.setBackground(SystemColor.activeCaption);
		rdbtnJdbc.setForeground(Color.WHITE);
		rdbtnJdbc.setBounds(69, 4, 127, 25);
		panelMySQL.add(rdbtnJdbc);
		
		JRadioButton rdbtnJpa = new JRadioButton("JPA");
		rdbtnJpa.setBackground(SystemColor.activeCaption);
		rdbtnJpa.setForeground(Color.WHITE);
		rdbtnJpa.setBounds(69, 33, 127, 25);
		panelMySQL.add(rdbtnJpa);
	}
}
